<?php
if (empty($totalPaginas)) {
	$totalPaginas = ceil($total / $limite);
}
$numVisiveis = 2;
$limiteInferior = $pagina - $numVisiveis;
$limiteSuperior = $pagina + $numVisiveis;
if($limiteInferior <= 2){
	$limiteInferior = 1;
}
if(($totalPaginas - $limiteSuperior) < 2){
	$limiteSuperior = $totalPaginas;
}
?>
<table class="tbPaginacao" width="auto" height="16" border="0" cellpadding="0" cellspacing="0">
    <tr>
<?php
if($pagina > 1){
?>
      <td width="7"><a href="<?php echo site_url($link."/".($pagina - 1)."/".$limite); ?>"><img src="{base_url}/_img/seta-voltar-paginacao.gif" width="7" height="12" border="0" /></a></td>
<?php
}
?>
      <td width="auto" height="12" valign="middle" style=" font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; padding-left:10px; padding-right:10px;">
<?php
if($limiteInferior > 2){
?>
<a href="<?php echo site_url($link."/1/".$limite); ?>"><div class="paginacao" align="center">1...</div></a>
<?php
}
for($i = $limiteInferior; $i <= $limiteSuperior; $i++){
?>
	<a href="<?php echo site_url($link."/".$i."/".$limite); ?>"><div class="<?php echo ($i == $pagina) ? 'paginacaoHover' : 'paginacao'; ?>" align="center"><?php echo $i; ?></div></a>
<?php
}
if(($totalPaginas - $limiteSuperior) >= 2){
?>
<a href="<?php echo site_url($link."/".$totalPaginas."/".$limite); ?>"><div class="paginacao" align="center">...<?php echo $totalPaginas; ?></div></a>
<?php
}
?>
      </td>
<?php
if($pagina < $totalPaginas){
?>
      <td width="7"><a href="<?php echo site_url($link."/".($pagina + 1)."/".$limite); ?>"><img src="{base_url}/_img/seta-passar-paginacao.gif" width="7" height="12" border="0" /></a></td>
<?php
}
?>
    </tr>
</table>